fight heroically - French English Dictionary